如何用服务器搭建网站

一、准备工作

 

1. 明确网站类型

 
  • 静态站(HTML/CSS/JS):个人主页、企业官网,无需数据库。
  • 动态站(PHP/Java/Python + 数据库):博客、商城、论坛。
 

2. 购买云服务器(ECS)

 
  • 国内:阿里云、腾讯云、华为云(需备案,访问快)。
  • 海外:Vultr、DigitalOcean(免备案,适合跨境)。
  • 配置建议(个人 / 小型站):1 核 2G 内存、40G SSD、1–5M 带宽,系统选 Ubuntu 20.04CentOS 7.9
 

3. 注册域名

 
  • 阿里云 / 腾讯云 / GoDaddy 注册,选简短易记的(如 yourname.com)。
  • 国内服务器必须备案(免费,约 1–3 天),否则无法通过 80/443 端口访问。
 

 

二、连接服务器(SSH)

 

1. 获取信息

 
  • 服务器公网 IP、登录用户名(默认 root)、密码 / 密钥。
 

2. 连接方式

 
  • Windows:用 PuTTYXshell,输入 IP、端口 22、用户名密码。
  • Mac/Linux:终端直接输入:
 
bash
 
运行
 
 
 
ssh root@你的服务器IP
 
 

3. 初始化系统

 
bash
 
运行
 
 
 
# Ubuntu
sudo apt update && sudo apt upgrade -y
# CentOS
sudo yum update -y
 
 

 

三、部署 Web 环境

 

方案 A:一键安装(新手推荐,宝塔面板)

 
bash
 
运行
 
 
 
# Ubuntu 安装宝塔
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
# CentOS 安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
 
 
  • 安装完成后,访问面板地址(如 http://IP:8888),一键安装 Nginx + MySQL + PHP
 

方案 B:手动安装(纯净环境)

 
bash
 
运行
 
 
 
# Ubuntu 安装 Nginx
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

# 开放80/443端口(防火墙)
sudo ufw allow 80
sudo ufw allow 443
 
 
  • 访问服务器 IP,看到 Welcome to nginx 即成功。
 

 

四、上传网站文件

 

1. 网站根目录(Nginx 默认)

 
  • Ubuntu:/var/www/html/
  • CentOS:/usr/share/nginx/html/
 

2. 上传方式

 
  • FTP:安装 vsftpd,用 FileZilla 连接上传。
  • SCP:Mac/Linux 终端:
 
bash
 
运行
 
 
 
scp /本地路径/index.html root@服务器IP:/var/www/html/
 
 
  • 宝塔面板:文件管理 → 直接上传压缩包并解压。
 

3. 测试访问

 
  • 浏览器输入服务器 IP,能看到你的页面即成功。
 

 

五、域名解析

 
  1. 域名控制台 → DNS 解析 → 添加记录:
    • 记录类型:A 记录
    • 主机记录:www(或 @ 代表主域名)
    • 记录值:服务器公网 IP
    • TTL:默认(5 分钟)
     
  2. 等待生效(约 5–30 分钟),访问 www.yourdomain.com 测试。
 

 

六、备案与 HTTPS(必做)

 

1. 备案(国内服务器)

 
  • 云控制台提交备案,填写主体信息、网站信息,上传证件照片,等待审核(1–3 天)。
 

2. 配置 HTTPS(免费 SSL 证书)

 
  • 宝塔面板:网站 → SSL → 免费 Let’s Encrypt 证书 → 一键部署
  • 手动配置:用 Certbot 自动申请并续期。
  • 配置后,网站可通过 https:// 访问,浏览器显示安全锁。
 

 

七、基础维护(长期运营)

 
  1. 备份:定期备份网站文件和数据库(宝塔可自动备份)。
  2. 安全:关闭不必要端口、定期更新系统、设置强密码、禁止 root 直接登录。
  3. 监控:用宝塔监控 CPU / 内存 / 磁盘,异常时及时处理。
 

 

八、常见问题排查

 
  • 无法访问 IP:检查安全组 / 防火墙是否开放 80 端口、Nginx 是否启动。
  • 域名打不开:检查DNS 解析是否正确、备案是否通过、Nginx 配置是否绑定域名。
  • 页面乱码:设置文件编码为 UTF-8,Nginx 配置添加 charset utf-8;
 

 

总结

 
  1. 买服务器(选对配置与系统)
  2. 注册域名并备案(国内必做)
  3. 连接服务器,安装 Nginx / 宝塔
  4. 上传网站文件到根目录
  5. 域名解析指向服务器 IP
  6. 配置 HTTPS,上线运营

文章链接: https://www.mfisp.com/38196.html

文章标题:如何用服务器搭建网站

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
投稿分享

服务器网络环境配置注重安全性的关键原因

2026-4-30 18:20:32

投稿分享

如何在云服务器上安装Nginx

2026-5-9 16:49:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索